package com.jingdianjichi.subject.controller.dto;

import com.jingdianjichi.subject.common.entity.PageInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * (SubjectInfo)实体类
 *
 * @author makejava
 * @since 2025-02-08 14:14:12
 */

@Data
@Component
public class SubjectInfoDTO extends PageInfo implements Serializable {
    private static final long serialVersionUID = -19558590021206125L;

    private Integer id;

    private String subjectName;

    private Integer subjectType;

    private Integer subjectDifficult;

    private String settleName;

    private Integer subjectScore;

    private String subjectParse;

    private String createBy;

    private Date createTime;

    private String updateBy;

    private Date updateTime;


    private Integer isDelete;

    private String subjectAnswer;

    private List<Integer> categoryIds;

    private List<Integer> labelIds;

    private List<SubjectAnswerDTO> optionList;

    private Integer labelId;

    private Integer categoryId;

    private List<String> labelName;


}

